package demo.compare;

import compare.CompareObejct;
import demo.domain.User;

import java.util.Set;

public class UserCompareObject extends CompareObejct {

    @Override
    public Set getFieldSet() {
        return this.getFieldSet();
    }

    @Override
    public void setFieldSet(Set fieldSet) {
        fieldSet.add("lenovoId");
    }

    public static void main(String[] args) {
        User oldUser = new User();
        oldUser.setLenovoId("123");
        oldUser.setMemberCode("555");
        User newUser = new User();
        newUser.setLenovoId("456");
        newUser.setMemberCode("777");
        UserCompareObject compareObejct = new UserCompareObject();
        compareObejct.setOriginal(oldUser);
        compareObejct.setCurrent(newUser);
        String updateContrast = compareObejct.contrastObj(User.class);
        System.out.println(updateContrast);
    }
}
